A Consideration of the Variation in Development Effort Consistency Due to Function Points

نویسندگان

  • John Moses
  • Malcolm Farrow
چکیده

Various software development factors are usually assumed to have differing degrees of influence on actual effort. For example, in the measurement of Function Points the ISBSG suggest that different allowances should be made for different types of programming language; and, calibration of MK II Function Points to different problem domains is also advised. We examine a data source (which comprises project data from several different companies) and show that only about 41% of the variability in development effort can be explained by Albrecht’s Adjusted Function Point measure. However, about 60% of the variability can be explained by the covariates Adjusted Function Points and Maximum Team Size. In addition, dependency on language type (which includes categories 2nd, 3rd and 4th generation languages and application program generators) and language type within development type can be identified and the explanation in variability appears to increase to 62%; and, subsequent removal of extreme outliers gives a minimal increase in explanation. However, we find no evidence for dependence on or interactions with application problem type and development platform, i.e. the explanation of variation in effort does not increase. We used a Hierarchical Bayesian inference procedure in this study. We did so because it conveniently represents potential random effects (e.g. Language Type and Development Type) without loss of information from the data, which can occur due to combining categories to achieve tractable solutions using other methods, such as categorical regression. Our results differ, in part, from those derived from another study in which the number of empirical categories was reduced (leading to information loss from the data) to accommodate categorical regression. The latter study had identified dependence on platform and application type. Additionally, we provide an explanation of the necessity to consider Team Size as a treatment variable, when using Albrecht’s Adjusted Function Points as a control variable in the estimation of development effort.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Trajectory Generation for a Robotic Worm via Parameterization by B-Spline Curves

In this paper we intend to generate some set of optimal trajectories according to the number of control points has been applied for parameterizing those using B-spline curves. The trajectories are used to generate an optimal locomotion gait in a crawling worm-like robot. Due to gait design considerations it is desired to minimize the required torques in a cycle of gait. Similar to caterpillars,...

متن کامل

Medical students points of view on clinical skill lab function in 8 month period

Introduction. Considering rights of patients and presence of a need for a standard clinical skills learning setting in recent 3 decades, it seems necessary to encourage decision – makers of medical education to establish clinical skills laboratory, in order to minimize unnecessary practices and possible injuries and reduce stress over students. CLS in TUMS was established in 2001. In planning...

متن کامل

The assessment and explanation of rural industries function regarding development process Case: Saein Ghaleh district in Abhar County

Industry is being considered as major economic element in any area. This in turn, is associated with prominent economic variables including production, employment and investment. It performs considerable role regarding environmental and social changes. More specifically, rural industries are responsible for provision of job-opportunities, prevention of rural-urban migrations, increase in econom...

متن کامل

Development, Factor Analysis, and Validation of an EFL Teacher Change Scale (TCS)

The concept of teacher change is critical in second language teaching and English as a Foreign Language (EFL) context due largely to the fact that, almost, whatever we do in teacher education looks for initiating change of one sort or another. A substantial body of research has been dedicated to investigate teacher change (TC) from various perspectives.  However, having studied the related lite...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004